IMetamodels.AddProperty メソッド

名前空間: NextDesign.Core

説明

指定したクラスに新しいプロパティを追加します。

引数

名前 説明
owner IClass クラス
name string プロパティ名
type string プロパティの型名
- "Object" : オブジェクト型
- "String":文字列型
- "Integer":整数型
- "Double":浮動小数点型
- "Boolean":真偽値型

上記以外の型名を指定した場合は、クラス名または列挙名として一致する型を特定します。
multiplicity string 多重度
- "ZeroOne" : 0または1
- "One":1
- "ZeroToMany":0以上の複数
- "OneToMany":1以上の複数

戻り値

  • void

例外

名前 例外クラス 説明
型が見つからない ExtensionTypeNotFoundException プロパティの型名に指定したクラス、または列挙型が見つからない場合
プロファイル編集不可 ExtensionEditProfileException プロファイル編集操作に失敗した場合